/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconzaixianzixun: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M0 0h1024v1024H0z"
        fill={getIconColor(color, 0, '#FFFFFF')}
      />
      <Path
        d="M904 632H240c-44.112 0-80-35.888-80-80V120c0-44.112 35.888-80 80-80h664c44.112 0 80 35.888 80 80v432c0 44.112-35.888 80-80 80z"
        fill={getIconColor(color, 1, '#D8DDE3')}
      />
      <Path
        d="M240 80c-22.056 0-40 17.944-40 40v432c0 22.056 17.944 40 40 40h664c22.056 0 40-17.944 40-40V120c0-22.056-17.944-40-40-40H240m0-80h664c66.274 0 120 53.726 120 120v432c0 66.274-53.726 120-120 120H240c-66.274 0-120-53.726-120-120V120c0-66.274 53.726-120 120-120z"
        fill={getIconColor(color, 2, '#505873')}
      />
      <Path
        d="M299 983.98v-0.004a0.59 0.59 0 0 1-0.166-0.02l-85.232-147.954-11.544-20.006h-82.06C75.886 815.996 40 780.11 40 736V304.002c0-44.116 35.886-80.004 79.998-80.004H784c44.11 0 79.996 35.888 79.996 80.004V736c0 44.11-35.886 79.996-79.996 79.996H395.946l-11.546 20.006-85.4 147.98z"
        fill={getIconColor(color, 3, '#FFFFFF')}
      />
      <Path
        d="M299.002 903.954l50.754-87.946 23.092-40.012h411.154c22.054 0 39.996-17.94 39.996-39.996V304.002c0-22.06-17.942-40.004-39.996-40.004H119.998c-22.054 0-39.998 17.946-39.998 40.004V736c0 22.054 17.944 39.996 39.998 39.996h105.158l23.092 40.012 50.754 87.946m-0.002 120.022c-13.474 0-26.946-6.668-34.64-20l-85.4-147.98H119.996C53.73 855.996 0 802.276 0 736V304.002C0 237.726 53.73 183.998 120 183.998H784c66.274 0 119.996 53.728 119.996 120.004V736c0 66.276-53.72 119.996-119.996 119.996H419.046l-85.4 147.98c-7.7 13.332-21.174 20-34.646 20z"
        fill={getIconColor(color, 4, '#505873')}
      />
      <Path
        d="M186 386h440a40 40 0 0 1 0 80H186a40 40 0 0 1 0-80z"
        fill={getIconColor(color, 5, '#505873')}
      />
      <Path
        d="M186 560h176a40 40 0 0 1 0 80H186a40 40 0 0 1 0-80z"
        fill={getIconColor(color, 6, '#FF402A')}
      />
    </Svg>
  );
};

Iconzaixianzixun.defaultProps = {
  size: 18,
};

Iconzaixianzixun = React.memo ? React.memo(Iconzaixianzixun) : Iconzaixianzixun;

export default Iconzaixianzixun;
